package org.springblade.modules.admin.dto.rescue;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author: Sharry
 * @createTime: 2025-08-20 15:08
 * @version: Version-1.0
 */
@Data
public class AiSessionContentDTO {
	/**
	 * 会话id
	 */
	@ApiModelProperty(value = "会话id")
	private Long aiSessionId;
	/**
	 * 会话内容或操作内容
	 */
	@ApiModelProperty(value = "会话内容或操作内容")
	private String content;
	/**
	 * 会话内容创建人名
	 */
	@ApiModelProperty(value = "会话内容创建人名")
	private String member;

	@ApiModelProperty(value = "发送人类型")
	private String messageType;

	/**
	 * 会话成员类型
	 * -1 未知， 0：AI客服 1：用户
	 */
	@ApiModelProperty(value = "memberType")
	private Integer memberType;

	@ApiModelProperty(value = "会话创建时间")
	private LocalDateTime createTime;
}
